package com.txc.cloud.admin.model.vo;

import lombok.Data;

import java.io.Serializable;
import java.util.List;
import java.util.Map;

/**
 * 用户信息查询vo
 *
 * @ClassName: UserDetail
 * @Author: TXC
 * @Date: 2022-08-16 11:33
 **/
@Data
public class UserDetail implements Serializable {
    /**
     * 主键
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 昵称
     */
    private String nickname;

    /**
     * 头像地址
     */
    private String headUrl;

    /**
     * 邮箱
     */
    private String email;

    /**
     * 电话
     */
    private String telephone;

    /**
     * 所属部门
     */
    private Long deptId;

    /**
     * 角色列表
     */
    private List<String> roles;

    private Map<String, Boolean> permissions;
}
